html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, applet, big, cite, font, ins, kbd, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center{
    margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 22px;font-family: Verdana, 'Microsoft Yahei', Arial, Sans-Serif;color:#535252;font-size: 12px;}
ol, ul {list-style: none;}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes:none; }
input,textarea,select {font-family: Verdana;}
:focus {outline: 0;}
a img { border: none; }
.hide {display:none}
#menu {margin:0;padding:0;}
#menu li {float:left;width:80px;height:30px;line-height: 20px;list-style-type: none;margin:0;padding:0;}
#menu li a{display:block;text-align:center;color:#000;text-decoration: none;}
#menu li a:hover{background:#000;color:#fff;}
/*窗口放大缩小*/
#zoomtips {padding:10px;background: #FEF3D5;color:red;margin: 0;display:none;text-align: center;}
#zoominner {position:absolute;bottom:0px;right:0px;}
#container {width:760px;margin:0 auto;}
/*焦点图*/
#banner{height:100px;width:100%;position:relative;}
#topbanner {height:100px;overflow:hidden;margin-bottom:3px;}
#topbanner ul li {display:block;height:100px;}
#topbanner ul li img{border:0;}
#bannernav {position:absolute;right:10px;top:78px;width:90px;}
#bannernav ul li {float: left;margin: 1px 2px;list-style-type: none;width: 16px;height: 16px;background: #333;border: 1px solid #333;cursor: pointer;line-height: 16px;font-family: Arial;font-size: 10px;color: white;text-align: center;filter: alpha(opacity=65);-moz-opacity: 0.65;opacity: 0.65;}
#bannernav ul li.navOn {background: #F78602;border: 1px solid #F78602;}
/*新手任务*/
.task {width:760px;height:80px;display:block;background:url(../images/common/task_boxbg.jpg) no-repeat;position:relative;}
.task_step {width:524px;left:140px;position:absolute;top:25px;}
.task_step dd{position:relative;float:left;width:110px;margin-right:15px;height:27px;}
.task_step dd b{position:absolute;font-family: Arial,'宋体';font-weight: normal;color:#f9f9f9;right:0;top:-18px;}
.task_step dd a{height:27px;line-height: 27px;background:url(../images/common/task_itembg.png) no-repeat;color:#fff;text-decoration: none;display:block;}
.task_step dd a:hover{background-position: 0 -27px;}
.task_step dd  a i {width:25px;height:27px;float:left;background:url(../images/common/task_itemicon.png) -1px -55px no-repeat;font-size: 12px;font-family: Arial,'宋体';display:block;}
.task_step dd.t2 a i{background-position: -1px -26px;}
.task_step dd.t3 a i{background-position: -1px -83px;}
.task_step dd.t4 a i{background-position: -1px 3px;}
.task_step dd.t5 {width:130px;}
.task_step dd.t5 a {background-position: -1px -54px;width:130px;}
.task_step dd.t5 a:hover {background-position: -1px -81px;}
.task_step dd.complete a {background:url(../images/common/task_itemicon.png) right bottom no-repeat;}
.task_step dd.complete b {display: none;}
.task_step dd.disabled a {background-position: -1px -108px;opacity: 0.6;filter: "alpha(opacity=80)";filter: alpha(opacity=80);cursor:default;}
.task_step dd.disabled.t5 a {background-position: -1px -135px;}
.task_step dd.complete.t5 a {background:url(../images/common/task_itemicon.png) right bottom no-repeat;}
.task_process {background:url(../images/common/task_stepbg.png) 0 -4px no-repeat;display:block;height:4px;line-height: 4px;overflow:hidden;position:absolute;top:60px;left:140px;width:514px;}

.pro {background:url(../images/common/task_stepbg.png) 514px 0px no-repeat;display:block;height:4px;line-height: 4px;overflow:hidden;width:514px;}
.pro0 {background-position:514px 0;}
.pro1 {background-position:-405px 0;}
.pro2 {background-position:-280px 0;}
.pro3 {background-position:-135px 0;}
.pro4 {background-position:0px 0;}

/*顶部*/
#top {height:67px;background:url("../images/common/top.jpg") no-repeat;display:block;position:relative}

/*公告*/
#notice{height:20px;line-height:20px;overflow:hidden;position:absolute;left:155px;width:375px;top:8px;}
#notice ul li {display:block;width:100%;clear:both;float:left;}
#notice ul li a{color:#000;text-decoration: none;}
#topnotice {width:100%;height:20px; overflow:hidden}
#topnotice ul li {float:left; width:100%; line-height:20px;}

/*导航*/
#nav {height:26px;position:absolute;top:35px;left:125px;}
#nav ul li {float:left;display:block;height:26px;width:82px;margin-right:8px;overflow:hidden;}
#nav ul li.current a,#nav ul li:hover {}
#nav ul li a,#nav ul li a:hover{color:#fff;display: block;line-height:26px;text-decoration: none;text-align: center;background:url(../images/common/nav.png) no-repeat;text-indent:-9999px;}
#nav ul li a:hover{background-position-y:-26px }
#nav ul li a.store {background-position: -82px 0;}
#nav ul li a.store:hover{background-position-y:-26px }
#nav ul li a.reactive {background-position: -164px 0;}
#nav ul li a.reactive:hover{background-position-y:-26px }
#nav ul li a.bbs {background-position: -246px 0;}
#nav ul li a.bbs:hover{background-position-y:-26px }
#nav ul li a.yellowvip {background-position: -328px 0;}
#nav ul li a.yellowvip:hover{background-position-y:-26px }
#nav ul li a.freegift {background-position: -410px 0;}
#nav ul li a.freegift:hover{background-position-y:-26px }
#nav ul li a.other {background-position: -492px 0;}
#nav ul li a.other:hover{background-position-y:-26px }
#nav_weibo img,#nav_qzone img{height:22px;margin-top:9px;}
#qzoneiframe{margin-top:10px;}

#share {width:190px;position:absolute;right:0;top:0px;}
#share ul li{float:left;margin-right:5px;}
#gamecenter {position:relative;width:760px;height:560px;}
#returnbg {position:absolute;top:0;background:url(../images/common/returnbg.jpg) no-repeat;width:760px;height:560px;display:none;}


/*选项卡*/
#rank {border:1px solid #ddd;margin-top:5px;}
.tabs_t {border-bottom:1px solid #ddd;}
.tabs_t ul{margin:0; padding:0; list-style:none; height:32px; width:100%;}
.tabs_t ul li{float:left; margin:0; padding:0; height:32px; line-height:32px; border:1px solid #ddd; border-left:none; background:#fff;  border-top:none; overflow:hidden; position:relative}
.tabs_t ul li a{text-decoration:none; color:#777; display:block; font-size:12px; padding:0 20px; border:1px solid #fff; outline:none}
.tabs_t ul li.current, .tabs_t ul li.current a:hover{background:#fff;  font-weight:bold;  color:#000; border-bottom:1px solid #fff}
.tabs_t ul li.current a{color:#000; font-weight:bold}
.tabs_c{padding:20px 9px; font-size:12px;overflow:hidden;border-top:0;}
#c_intro{font-size:12px; line-height:20px}
.marquee{width:700px;overflow:hidden;height:100px;display:block;float:left;}
.marquee ul li {width:70px;height:100px;float:left;text-align: center;position:relative;overflow:hidden;}
.marquee ul li a{text-decoration: none;color:#a43111}
.marquee ul li img{width:55px;height:55px;display:block;text-align:center;margin:0 auto;}
.marquee ul li b{color:green;font-weight: normal;}
.marquee ul li i{position:absolute;left:7px;top:0px;height:22px;width:22px;font-style: normal;line-height:12px;background:url(../images/common/rankcorner.gif) no-repeat 0 0;}
.marquee ul li i span{width:16px;font-size:10px;color:#fff;font-family: Arial;text-align: center;margin-right:6px;}
.marquee ul li em{position:absolute;left:0px;top:43px;width:18px;height:18px;}
.marquee ul li em img{width:18px;height:18px;}

/*浮动提示框*/
.newtips{min-width:200px; _width:200px; line-height:16px; font-size:12px; position:absolute; top:0px; left:0px; z-index:1001; text-align:left!important; z-index:10}
.newtips .tipcontainer{z-index:9; position:absolute; *position:none; padding-right:2px; *padding-right:0px; *width:100%}
.newtips .tipbackground{z-index:8; position:absolute; top:0px; left:0px; background:#beb49c; border-bottom:4px solid #beb49c; margin:8px 0 0 2px; *margin:10px 0 0 2px; width:300px; display:none; *display:none}
.newtips .t_container{width:100%; margin-top:6px; *border:2px solid #ddd; *border-width:0 2px 2px 0; padding-top:0px!important; position:relative}
.newtips .tcc{*width:100%; padding:0px!important; border:1px solid #beb49c; -webkit-border-radius:4px; -moz-border-radius:4px; -webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.25); -moz-box-shadow:0px 1px 3px rgba(0,0,0,0.25); background:#fefbe4}
.newtips .t_content{padding:10px 15px 20px 14px; *padding:15px 25px 18px 10px; border:0px solid #fff; -webkit-border-radius:3px; -moz-border-radius:3px; background:#fefbe4 url(../images/common/tips_bg.gif) repeat-x 0 bottom; white-space:nowrap; position:relative; zoom:1}
.newtips .tipsicon{width:40px; position:absolute; zoom:1; float:left}
.newtips .tipsico{width:36px; height:36px; display:block}
.newtips .tipsico_normal{background:url( ../images/common/tips_light.gif) no-repeat 0 0}
.newtips .tipstxt{line-height:19px; zoom:1; padding-left:40px}
.newtips .tipsico_note{background:url( ../images/common/tips_note.gif) no-repeat 4px 0}
.newtips .tipsrightpanel{text-align:left; text-decoration:none!important; height:10px; *height:18px; font-size:12px; color:#000; font-weight:normal}
.newtips .opertbar{position:absolute; right:15px; *right:12px; margin-top:5px; text-align:right; font-weight:normal!important; color:#000!important}
.newtips .opertbar  a{float:none!important; display:inline!important}
.newtips a.btnClose{position:absolute; right:2px; margin:-6px 8px 0 4px; *margin:-6px 8px 0 4px; width:12px!important; height:12px!important; background:url(../images/common/tips_bg.gif) no-repeat -48px 0; z-index:1001}
.newtips a.btnClose:hover, 
.newtips a.btnClose:active{background:url(../images/common/tips_bg.gif) no-repeat -32px 0}
.newtips .arrowup{position:absolute; z-index:99; display:block; width:12px; height:7px; margin-bottom:-1px; *margin-top:-6px; margin-left:100px; background:url(../images/common/tips_bg.gif) no-repeat 0 0}
.newtips .arrowdown{position:absolute; z-index:100; display:block; width:12px; height:9px; margin-top:-1px; *margin-top:-3px; margin-left:50px; background:url(../images/common/tips_bg.gif) no-repeat -16px 0}
a.newtips_btnClose{float:right; margin-top:3px; width:12px!important; height:12px!important; background:url(../images/common/tips_bg.gif) no-repeat -48px 0}
a.newtips_btnClose:hover, 
a.newtips_btnClose:active{background:url(../images/common/tips_bg.gif) no-repeat -32px 0}

#freegift {display:none;position:absolute;top:0;width:760px;height:560px;}
#rank_tencent .marquee ul li i{background:url(../images/common/rankcornergreen.gif) no-repeat 0 0;}
.prev,.next{float:left;width:20px;height:100px;line-height:100px;cursor:pointer;color:#A43111;font-size:38px;font-family: Verdana;text-align:center;}
.prev:hover,.next:hover{color:#444;}
#footer {clear:both;margin-top:10px;text-align: center;}
#footer b {color:#A43111;font-weight: normal;}